#变量：可以发生变化的量，区分不同的数据，可以指向一个内存空间，帮助我们存储一些数据！
"""
变量命名规范：
    1：数字，字母，下划线组成！
    2：不能是数字开头，不能是纯数字！
    3：不能用关键字！如if...
    4：不要用中文！(规范)
    5:不要太长！
    6：要有意义！
    7：推荐使用下划线命名(name_of_teacher)，或者驼峰命名(nameOfTeacher)！
"""
from calendar import month

a = 100
print(a)
a=10
print(a)


#常量 - 不变的量
"""
    print(123)
    一般用全大写字母变量表示(PI)！
"""
PI = 3.14
print(PI)


#数据类型:区分不同的数据！不同的数据类型有不同的操作！
"""
数字：+-*/    整数-int，小数-float
文字:展示     字符串：str！ s = ' '  / " "
布尔：条件判断！
"""

# +：字符串拼接两端必须都是字符串！
print("123"+"123")
# *：一个字符串乘以一个数字！-数字表示字符串的重复次数！
print(3*"123")

#布尔值(bool) -True真,False假!
print(100>30)
print(20>100)
b = True
b = False

#变量 = input(提示语)  --提示语一般是字符串" "！ --返回结果一定是字符串（自动类型转换！）
rin = input("请输入第一个数：")
rin2 = input("请输入第二个数：")
# print(type(rin))

#py基础类型转换 --相转化成哪种类型，用哪种类型套起来！ 转化成int --int(变量)！
rin = int(rin)
rin2 = int(rin2)
print(rin+rin2)


#条件判断 if语句  用缩进表示层级关系！
"""
if 条件:
    代码
"""
money = 300
if money > 100:
    print("可以去吃大餐！")


"""
    if 条件:
        代码一
    else:
        代码二
"""
money = input("请输入你兜里的钱：")
money = int(money)
#字符串与数字之间不支持用>，<!转化成同类型！
if money > 100:
    print(money)
else:
    print("没钱了！")

"""
    嵌套if
    if 条件一:
        if  ..:
        
        else:
        
    else:
"""

"""
    if 条件一:
        代码1    
    elif 条件2:
        代码2
    elif 条件3：
        代码3
    else:
        代码4
"""


"""
    while循环
    while 条件:   
        代码    
"""
#break : 结束整个循环
#continue : 结束当前本次循环！进入下一次循环！


"""
    字符串时可迭代的！
    for 变量 in 可迭代的东西:
        代码
    把可迭代的东西中的每一项拿出来,挨个赋值给变量,每一次赋值都要执行一次循环体(代码)！ 
    
    range()  --声明边界！左闭右开！  默认从0开始，步长(间隔)为1！
    for 变量 in range(n):    0-n-1(不包含有边界！默认从0开始)！
    for 变量 in range(m,n):    m-n-1(不包含有边界！默认从0开始)！
    for 变量 in range(m,n,r):    m-n-1(不包含有边界！默认从0开始)！ 每次步长(间隔)为r!
"""
s = "123"
for i in s:
    print(i)

for i in range(1,5):
    print(i)


# pass: 关键字--代码占位！ (不声明内容，防止报错！暂时先过！)



